EC-CUBE 2.11.4
[ class tree: EC-CUBE 2.11.4 ] [ index: EC-CUBE 2.11.4 ] [ all elements ]

Class: LC_UseRequest_State_PC

Source Location: /session/sessionfactory/SC_SessionFactory_UseRequest.php

Class Overview

LC_UseRequest_State
   |
   --LC_UseRequest_State_PC

PCサイト用のセッションデータ管理クラス


Methods


Inherited Variables

Inherited Methods

Class: LC_UseRequest_State

LC_UseRequest_State::getExpire()
有効期限を取得する.
LC_UseRequest_State::getIp()
IPアドレスを取得する.
LC_UseRequest_State::getLifeTime()
有効期間を取得する
LC_UseRequest_State::getModel()
UserAgentもしくは携帯の機種名を取得する.
LC_UseRequest_State::getNameSpace()
名前空間を取得する
LC_UseRequest_State::getValue()
セッションのデータを取得する 取得するデータは$_SESSION[$namespace][$key]となる.
LC_UseRequest_State::inisializeSessionData()
セッションデータを初期化する.
LC_UseRequest_State::setValue()
セッションにデータを登録する.
LC_UseRequest_State::updateExpire()
有効期限を設定する.
LC_UseRequest_State::updateIp()
IPアドレスを設定する.
LC_UseRequest_State::validateExpire()
有効期限内かどうかを判定する.
LC_UseRequest_State::validateIp()
REMOTE_ADDRとセッション中のIPが同じかどうかを判定する.
LC_UseRequest_State::validateNameSpace()
セッションデータが設定されているかを判定する.
LC_UseRequest_State::validateSessionData()
セッション中のデータ検証する

Class Details

[line 399]
PCサイト用のセッションデータ管理クラス



[ Top ]


Class Methods


constructor LC_UseRequest_State_PC [line 412]

LC_UseRequest_State_PC LC_UseRequest_State_PC( )

コンストラクタ セッションのデータ構造は下のようになる.

$_SESSION['pc']=> array( ['model'] => "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)" ['ip'] => "127.0.0.1" ['expires'] => 1204699031 )




[ Top ]

method inisializeSessionData [line 448]

void inisializeSessionData( )

セッションデータを初期化する.



Overrides LC_UseRequest_State::inisializeSessionData() (セッションデータを初期化する.)

[ Top ]

method updateModel [line 422]

void updateModel( )

セッションにUserAgentを設定する.



[ Top ]

method validateModel [line 431]

boolean validateModel( )

UserAgentを検証する.



[ Top ]


Documentation generated on Fri, 24 Feb 2012 14:02:58 +0900 by Seasoft